package com.gxa.worker.recycling.mapper;

import com.gxa.core.recycling.pojo.Goodsorder;
import com.gxa.core.recycling.pojo.Recycleorder;
import tk.mybatis.mapper.common.Mapper;

import java.util.List;
import java.util.Map;

public interface GoodsorderMapper extends Mapper<Goodsorder> {
    /**
     * 杨述波
     * 根据用户id，查出属于该用户的订单的部分展示信息
     * @param id
     * @return
     */
    List<Map<String,Object>> getLittleGoodsOrderByUserId(Long id);

    /**
     * 杨述波
     * 根据商品兑换订单号查询较为详细信息
     * @param id
     * @return
     */
    Map<String,Object> getGoodsOrderById(Long id);


    /**
     * 廖泓宇
     * 查询已完成的兑换商品
     */

    List<Map> selectByDelivered(Long rid);

    /**
     * 廖泓宇
     * 查询待配送的兑换商品
     */

    List<Map> selectByNoDelivered(Long rid);

    /**
     * 杨述波
     * @param id
     * @return
     */
    List<Map<String,Object>> getOrderByRecyclerId(Long id);

}
